package com.sunyur.tailor.channel.service.inner.order.model;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @Description 获取订单行相关数量返回参数
 * @Author XuHui
 * @Date 2022/3/7 1:23
 * @Version 1.0
 */
@Data
public class OrderItemCountModel {
    /**
     * 售后数量/金额
     */
    private BigDecimal afterSaleCount;
    /**
     * 可取消数量/金额
     */
    private BigDecimal canCancelCount;
    /**
     * 已取消数量/金额
     */
    private BigDecimal canceledCount;
    /**
     * 购买数量/金额
     */
    private BigDecimal count;
    /**
     * 有效购买数量/金额 = 购买数量/金额 - 已取消数量/金额
     */
    private BigDecimal effectiveCount;
    /**
     * 订单行号
     */
    private String orderItemCode;
    /**
     * 已收货数量/金额
     */
    private BigDecimal receivedCount;
    /**
     * 收货中数量/金额
     */
    private BigDecimal receivingCount;
    /**
     * 退货数量/金额
     */
    private BigDecimal returnCount;
    /**
     * 已发货数量/金额
     */
    private BigDecimal sentCount;
    /**
     * 待收货数量/金额
     */
    private BigDecimal unreceivedCount;
    /**
     * 待发货数量/金额
     */
    private BigDecimal unsentCount;
}
